Matthias Clasen [Fri, 8 Jun 2007 18:39:29 +0000 (18:39 +0000)]
Handle return values from nl_langinfo() more correctly.
2007-06-09 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkcalendar.c (gtk_calendar_init): Handle return values
from nl_langinfo() more correctly.
svn path=/trunk/; revision=18085
Carlos Garnacho [Fri, 8 Jun 2007 16:28:52 +0000 (16:28 +0000)]
initialize rc_priv in the else branch too. (#445539)
2007-06-09 Carlos Garnacho <carlos@imendio.com>
* gtk/gtkrc.c (gtk_rc_parse_engine): initialize rc_priv in the else
branch too. (#445539)
svn path=/trunk/; revision=18084
Jorge Gonzalez Gonzalez [Fri, 8 Jun 2007 15:04:43 +0000 (15:04 +0000)]
Updated Spanish translation
svn path=/trunk/; revision=18083
Benjamin Berg [Fri, 8 Jun 2007 12:32:02 +0000 (12:32 +0000)]
Fix shadow painting if the scrollbars-within-bevel style property is set
2007-06-08 Benjamin Berg <benjamin@sipsolutions.net>
* gtk/gtkscrolledwindow.c: (gtk_scrolled_window_paint):
Fix shadow painting if the scrollbars-within-bevel style property is
set and border_width is nozero. (#445054)
svn path=/trunk/; revision=18082
Matthias Clasen [Fri, 8 Jun 2007 05:02:13 +0000 (05:02 +0000)]
Make it possible for theme engines to support symbolic colors. (#426192,
2007-06-08 Matthias Clasen <mclasen@redhat.com>
Make it possible for theme engines to support symbolic
colors. (#426192, Andrea Cimitan, patch by Olivier Samyn)
* gtk/gtk.symbols:
* gtk/gtkrc.h:
* gtk/gtkrc.c (gtk_rc_parse_color_full): Export this function
* gtk/gtkrc.c (gtk_rc_parse_engine): Copy color hashes
to new style before parsing engine section.
svn path=/trunk/; revision=18081
Michael Natterer [Thu, 7 Jun 2007 22:26:27 +0000 (22:26 +0000)]
add utility function gdk_quartz_fix_cap_not_last_line() which fixes the
2007-06-08 Michael Natterer <mitch@imendio.com>
* gdk/quartz/gdkdrawable-quartz.c: add utility function
gdk_quartz_fix_cap_not_last_line() which fixes the coordinates for
GDK_CAP_NOT_LAST lines at least for horizontal and vertical lines.
(gdk_quartz_draw_segments)
(gdk_quartz_draw_lines): use it here.
svn path=/trunk/; revision=18080
Michael Natterer [Thu, 7 Jun 2007 21:22:15 +0000 (21:22 +0000)]
add gdk_gc_quartz_init() and set some values to the defaults used by X11.
2007-06-07 Michael Natterer <mitch@imendio.com>
* gdk/quartz/gdkgc-quartz.c: add gdk_gc_quartz_init() and set
some values to the defaults used by X11.
(gdk_quartz_gc_set_values): really set cap_style when
GDK_GC_CAP_STYLE is in the mask, not line_style.
svn path=/trunk/; revision=18079
Michael Natterer [Thu, 7 Jun 2007 18:25:15 +0000 (18:25 +0000)]
use the same code for GDK_XOR as for GDK_INVERT. Xor with an arbitrary
2007-06-07 Michael Natterer <mitch@imendio.com>
* gdk/quartz/gdkgc-quartz.c (_gdk_quartz_gc_update_cg_context):
use the same code for GDK_XOR as for GDK_INVERT. Xor with an
arbitrary color is impossible to implement with quartz.
svn path=/trunk/; revision=18077
Matthias Clasen [Thu, 7 Jun 2007 18:03:57 +0000 (18:03 +0000)]
Fix a typo
svn path=/trunk/; revision=18076
Christian Neumair [Thu, 7 Jun 2007 15:07:55 +0000 (15:07 +0000)]
Add GTK_STOCK_DISCARD, #158008.
2007-06-07 Christian Neumair <cneumair@gnome.org>
* gtk/gtkstock.[ch]: Add GTK_STOCK_DISCARD, #158008.
svn path=/trunk/; revision=18075
Matthias Clasen [Thu, 7 Jun 2007 06:19:15 +0000 (06:19 +0000)]
Documentation additions
svn path=/trunk/; revision=18074
Matthias Clasen [Thu, 7 Jun 2007 06:10:49 +0000 (06:10 +0000)]
Add this file
svn path=/trunk/; revision=18073
Matthias Clasen [Thu, 7 Jun 2007 06:09:43 +0000 (06:09 +0000)]
Add a doc comment
svn path=/trunk/; revision=18072
Matthias Clasen [Thu, 7 Jun 2007 04:28:56 +0000 (04:28 +0000)]
Fix a doc formatting thing
svn path=/trunk/; revision=18071
Matthias Clasen [Thu, 7 Jun 2007 04:23:10 +0000 (04:23 +0000)]
Use g_get_user_special_dir() to obtain the path for the DESKTOP directory.
2007-06-06 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkfilechooserbutton.c (model_add_special):
* gtk/gtkfilechooserdefault.c (shortcuts_append_desktop):
* gtk/gtkfilesystemunix.c (get_icon_name_for_directory):
* gtk/gtkpathbar.c (_gtk_path_bar_set_file_system):
Use g_get_user_special_dir() to obtain the path for the
DESKTOP directory.
svn path=/trunk/; revision=18070
Matthias Clasen [Thu, 7 Jun 2007 03:27:32 +0000 (03:27 +0000)]
Add the 16x16 version of gtk-select-color.png to the list of stock icons.
2007-06-06 Matthias Clasen <mclasen@redhat.com>
* gtk/Makefile.am: Add the 16x16 version of gtk-select-color.png
to the list of stock icons. (#444786)
svn path=/trunk/; revision=18069
Kristian Rietveld [Wed, 6 Jun 2007 20:27:15 +0000 (20:27 +0000)]
add text-[xy]align properties for aligning the text label of the progress
2007-06-06 Kristian Rietveld <kris@imendio.com>
* gtk/gtkcellrendererprogress.c (gtk_cell_renderer_progress_init),
(gtk_cell_renderer_progress_class_init),
(gtk_cell_renderer_progress_[gs]et_property),
(gtk_cell_renderer_progress_render): add text-[xy]align properties
for aligning the text label of the progress bar. (#334576,
suggestion from Steven Sheehy).
svn path=/trunk/; revision=18068
Yevgen Muntyan [Wed, 6 Jun 2007 19:45:30 +0000 (19:45 +0000)]
Corrected bug number in last entry
svn path=/trunk/; revision=18067
Yevgen Muntyan [Wed, 6 Jun 2007 19:43:31 +0000 (19:43 +0000)]
new method, gtk_widget_modify_cursor() (#89314).
2007-06-06 Yevgen Muntyan <muntyan@tamu.edu>
* gtk/gtkwidget.c:
* gtk/gtkwidget.h: new method, gtk_widget_modify_cursor() (#89314).
* gtkrc.c:
* gtkrc.h: new functions _gtk_rc_style_set_rc_property() and
_gtk_rc_style_unset_rc_property().
* gtk/gtk.symbols: added gtk_widget_modify_cursor.
* tests/testtext.c (do_cursor_visible_changed):
* tests/testgtk.c (create_styles): test it.
svn path=/trunk/; revision=18066
Richard Hult [Wed, 6 Jun 2007 18:42:07 +0000 (18:42 +0000)]
Rework how we get the event window: don't get the window from the NSEvent,
2007-06-06 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c (find_mouse_window_for_ns_event)
(find_window_for_ns_event): Rework how we get the event window:
don't get the window from the NSEvent, always use the mouse window
instead. Fix mouse window tracking by only using MouseExited for
non-gdk windows, and to always use the NSEvent window to get the
right gdk window in MouseEntered. Add comments to the code. Fixes bug
#350460.
svn path=/trunk/; revision=18065
Richard Hult [Wed, 6 Jun 2007 16:23:50 +0000 (16:23 +0000)]
Don't do anything if the two windows are the same.
2007-06-06 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c (get_converted_window_coordinates):
Don't do anything if the two windows are the same.
(find_window_for_ns_event): Translate coordinates to be relative
the grab window when appropriate.
svn path=/trunk/; revision=18064
Emmanuele Bassi [Wed, 6 Jun 2007 16:07:03 +0000 (16:07 +0000)]
Factor out the search shortcut, the recently used shortcut and the
2007-06-06 Emmanuele Bassi <ebassi@gnome.org>
* gtk/gtkfilechooserdefault.c:
(get_file_info_finished), (shortcuts_insert_path),
(shortcuts_add_bookmarks), (shortcuts_add_current_folder): Factor
out the search shortcut, the recently used shortcut and the separator
from the shortcut selection combo. (#444734)
(recent_idle_load): Remove the idle source that lazily loads the
recently used files, if the GtkRecentManager returns an empty
list. (#443913)
svn path=/trunk/; revision=18063
Ross Burton [Wed, 6 Jun 2007 15:57:58 +0000 (15:57 +0000)]
Set DISPLAY in the child process using g_setenv() instead of constructing
2007-06-06 Ross Burton <ross@openedhand.com>
* gdk/x11/gdkspawn-x11.c:
Set DISPLAY in the child process using g_setenv() instead of
constructing a new envp, which lets callers use child setup
functions which call putenv (#442617).
svn path=/trunk/; revision=18062
Johan Dahlin [Wed, 6 Jun 2007 14:24:31 +0000 (14:24 +0000)]
reviewed by: Matthias Clasen <mclasen@redhat.com>
2007-06-06 Johan Dahlin <jdahlin@async.com.br>
reviewed by: Matthias Clasen <mclasen@redhat.com>
* gtk/gtkassistant.c (gtk_assistant_update_buttons_state):
Check if the wizard is empty before trying to access the first page.
(#444310, Johan Dahlin)
svn path=/trunk/; revision=18060
Matthias Clasen [Wed, 6 Jun 2007 13:42:00 +0000 (13:42 +0000)]
Bump version
svn path=/trunk/; revision=18059
Matthias Clasen [Wed, 6 Jun 2007 13:40:24 +0000 (13:40 +0000)]
2.11.2
svn path=/trunk/; revision=18057
Matthias Clasen [Wed, 6 Jun 2007 13:07:50 +0000 (13:07 +0000)]
Updates
svn path=/trunk/; revision=18056
Matthias Clasen [Wed, 6 Jun 2007 13:05:34 +0000 (13:05 +0000)]
Fix the build
svn path=/trunk/; revision=18055
Kristian Rietveld [Wed, 6 Jun 2007 12:56:13 +0000 (12:56 +0000)]
use GTK_IS_TREE_VIEW_COLUMN() in g_return_if_fail here.
2007-06-06 Kristian Rietveld <kris@imendio.com>
* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_queue_resize): use
GTK_IS_TREE_VIEW_COLUMN() in g_return_if_fail here.
svn path=/trunk/; revision=18054
Kristian Rietveld [Wed, 6 Jun 2007 12:54:35 +0000 (12:54 +0000)]
new function. (#342471, Lorenzo Gil Sanchez).
2007-06-06 Kristian Rietveld <kris@imendio.com>
* gtk/gtktreeviewcolumn.[ch] (gtk_tree_view_column_get_tree_view): new
function. (#342471, Lorenzo Gil Sanchez).
* gtk/gtk.symbols: updated.
svn path=/trunk/; revision=18053
Kristian Rietveld [Wed, 6 Jun 2007 12:33:08 +0000 (12:33 +0000)]
remove unused call to gtk_widget_size_request(). (Reported by Carlos
2007-06-06 Kristian Rietveld <kris@imendio.com>
* gtk/gtktooltip.c (gtk_tooltip_paint_window): remove unused
call to gtk_widget_size_request(). (Reported by Carlos
Garnacho).
svn path=/trunk/; revision=18052
Kristian Rietveld [Wed, 6 Jun 2007 12:28:50 +0000 (12:28 +0000)]
bail out if last_window is not a GdkWindow anymore. (Fixes #434021,
2007-06-06 Kristian Rietveld <kris@imendio.com>
* gtk/gtktooltip.c (gtk_tooltip_show_tooltip): bail out if
last_window is not a GdkWindow anymore. (Fixes #434021, several
reporters).
svn path=/trunk/; revision=18051
Brian Cameron [Wed, 6 Jun 2007 10:15:23 +0000 (10:15 +0000)]
Add gdkmedialib.h to EXTRA_DIST so this header file gets included with the
2007-06-06 Brian Cameron <brian.cameron@sun.com>
* gdk/Makefile.am: Add gdkmedialib.h to EXTRA_DIST so this header
file gets included with the distribution, as needed. Fixes bug
#442888. Reviewed by Matthias Clasen.
svn path=/trunk/; revision=18050
Richard Hult [Wed, 6 Jun 2007 09:06:59 +0000 (09:06 +0000)]
Ignore if the old and new windows are the same.
2007-06-06 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c
(_gdk_quartz_events_update_mouse_window): Ignore if the old and new
windows are the same.
svn path=/trunk/; revision=18049
Kristian Rietveld [Wed, 6 Jun 2007 08:54:30 +0000 (08:54 +0000)]
also remove the auto expand timeout if it exists.
2007-06-06 Kristian Rietveld <kris@imendio.com>
* gtk/gtktreeview.c (gtk_tree_view_unrealize): also remove the
auto expand timeout if it exists.
svn path=/trunk/; revision=18048
Richard Hult [Wed, 6 Jun 2007 08:29:20 +0000 (08:29 +0000)]
Update comment to be more clear and print a warning if we try to create a
2007-06-06 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c (synthesize_crossing_events):
Update comment to be more clear and print a warning if we try to
create a crossing event without knowing what the current mouse
window is, to help track down focus bugs.
* gdk/quartz/gdkevents-quartz.c
(_gdk_quartz_events_update_focus_window): Fix indentation.
svn path=/trunk/; revision=18047
Richard Hult [Wed, 6 Jun 2007 08:21:14 +0000 (08:21 +0000)]
Don't let temp windows become key window.
2007-06-05 Richard Hult <richard@imendio.com>
* gdk/quartz/GdkQuartzWindow.c: Don't let temp windows become key
window.
svn path=/trunk/; revision=18046
Tor Lillqvist [Wed, 6 Jun 2007 00:03:25 +0000 (00:03 +0000)]
Fix embarrassing crash. (#444457, Torsten Schoenfeld)
2007-06-06 Tor Lillqvist <tml@novell.com>
* gdk/x11/gdkwindow-x11.c (gdk_window_set_opacity): Fix
embarrassing crash. (#444457, Torsten Schoenfeld)
svn path=/trunk/; revision=18045
Yevgen Muntyan [Tue, 5 Jun 2007 17:39:06 +0000 (17:39 +0000)]
Drop the phrase saying invisible text doesn't work (#444236).
2007-06-05 Yevgen Muntyan <muntyan@tamu.edu>
* demos/gtk-demo/textview.c (insert_text): Drop the phrase
saying invisible text doesn't work (#444236).
svn path=/trunk/; revision=18044
Matthias Clasen [Tue, 5 Jun 2007 15:53:41 +0000 (15:53 +0000)]
Check that window_private is not NULL before using it. (#444351, David
2007-06-05 Matthias Clasen <mclasen@redhat.com>
* gdk/x11/gdkevents-x11.c (gdk_event_translate): Check that
window_private is not NULL before using it. (#444351, David Ronis)
svn path=/trunk/; revision=18043
Jakub Steiner [Tue, 5 Jun 2007 10:49:06 +0000 (10:49 +0000)]
drop the paper sheet. d is used for search, rather than find within a
2007-06-05 Jakub Steiner <jimmac@ximian.com>
* gtk/stock-icons/{16,24}/gtk-find*: drop the paper sheet.
d is used for search, rather than find within a document
dialog).
svn path=/trunk/; revision=18042
Kristian Rietveld [Mon, 4 Jun 2007 23:48:38 +0000 (23:48 +0000)]
Fix #399071, suggestion from Benoit Dejean.
2007-06-05 Kristian Rietveld <kris@gtk.org>
Fix #399071, suggestion from Benoit Dejean.
* gtk/gtkliststore.[ch] (gtk_list_store_set_vector_internal): new
function, factored out code iterating (columns, values) vectors from
gtk_list_store_new_with_valuesv to here,
(gtk_list_store_set_valuesv): new public function to set list store
values using (columns, values) vectors,
(gtk_list_store_new_with_valuesv): call new _set_vector_internal
instead.
* gtk/gtktreestore.[ch] (gtk_tree_store_set_vector_internal),
(gtk_tree_store_set_valuesv), (gtk_tree_store_new_with_valuesv):
likewise.
* gtk/gtk.symbols: updated.
svn path=/trunk/; revision=18041
Richard Hult [Mon, 4 Jun 2007 21:25:42 +0000 (21:25 +0000)]
Don't try to make temp windows key windows, fixes problem introduced
2007-06-04 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkwindow-quartz.c:
(show_window_internal): Don't try to make temp windows key
windows, fixes problem introduced below.
svn path=/trunk/; revision=18040
Richard Hult [Mon, 4 Jun 2007 20:46:16 +0000 (20:46 +0000)]
Fix typo.
svn path=/trunk/; revision=18039
Richard Hult [Mon, 4 Jun 2007 20:45:30 +0000 (20:45 +0000)]
* gdk/quartz/gdkwindow-quartz.c: Implement simple versions of
2007-06-04 Richard Hult <richard@imendio.com>
* gdk/quartz/GdkQuartzWindow.c: * gdk/quartz/gdkwindow-quartz.c:
Implement simple versions of gdk_window_set_accept_focus and
gdk_window_set_focus_on_map.
svn path=/trunk/; revision=18038
Richard Hult [Mon, 4 Jun 2007 20:08:31 +0000 (20:08 +0000)]
Implement.
2007-06-04 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkwindow-quartz.c: (gdk_window_raise),
(gdk_window_raise): Implement.
svn path=/trunk/; revision=18037
Richard Hult [Mon, 4 Jun 2007 20:02:58 +0000 (20:02 +0000)]
Implement gdk_window_set_transient_for.
2007-06-04 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkwindow-quartz.c:
* gdk/quartz/gdkwindow-quartz.h: Implement
gdk_window_set_transient_for.
svn path=/trunk/; revision=18036
Jorge Gonzalez Gonzalez [Mon, 4 Jun 2007 19:22:22 +0000 (19:22 +0000)]
Updated Spanish translation
svn path=/trunk/; revision=18035
Cody Russell [Mon, 4 Jun 2007 18:57:55 +0000 (18:57 +0000)]
gtk/gtklinkbutton.h Change function argument "link" to "link_" to fix
2007-06-04 Cody Russell <bratsche@gnome.org>
* gtk/gtklinkbutton.h
* gtk/gtkaboutdialog.h: Change function argument "link"
to "link_" to fix warnings for applications compiling
with -Wshadow. (#379213)
svn path=/trunk/; revision=18033
Cody Russell [Mon, 4 Jun 2007 18:18:13 +0000 (18:18 +0000)]
Adding bug number to ChangeLog
svn path=/trunk/; revision=18031
Cody Russell [Mon, 4 Jun 2007 18:17:14 +0000 (18:17 +0000)]
Check if down_button is NULL. This happens when the pathbar button for the
2007-06-04 Cody Russell <bratsche@gnome.org>
* gtk/gtkpathbar.c (gtk_path_bar_scroll_down): Check
if down_button is NULL. This happens when the pathbar button
for the current directory is too large to fit in the
space, e.g. on Windows for directories named something like
"My Documents and Settings".
svn path=/trunk/; revision=18030
Matthias Clasen [Mon, 4 Jun 2007 17:03:52 +0000 (17:03 +0000)]
Bump version
svn path=/trunk/; revision=18029
Matthias Clasen [Mon, 4 Jun 2007 17:01:14 +0000 (17:01 +0000)]
2.11.1
svn path=/trunk/; revision=18027
Matthias Clasen [Mon, 4 Jun 2007 15:36:25 +0000 (15:36 +0000)]
Updates
svn path=/trunk/; revision=18026
Michael Natterer [Mon, 4 Jun 2007 15:00:22 +0000 (15:00 +0000)]
Move "move-focus" signals from several widgets to GtkWidget to enable more
2007-06-04 Michael Natterer <mitch@imendio.com>
Move "move-focus" signals from several widgets to GtkWidget to
enable more flexible costomization of keyboard navigation via
bindings. Fixes bug #414947.
* gtk/gtkwidget.c: add "move-focus" binding signal, default to
calling the toplevel GtkWindow's "move-focus" vfunc.
* gtk/gtktextview.[ch]
* gtk/gtkwindow.[ch]: remove "move-focus" signals and add compat
code that makes sure that both emitting the signal on the widget
and overriding the virtual functions keeps working as before.
* gtk/gtktoolbar.c: remove "move-focus" signal here too and use
GtkWidget's signal. This change slightly changes keyboard
navigation in toolbars. I'll fix the behavior if somebody can
explain me if and how exactly the new behavior is broken.
svn path=/trunk/; revision=18025
Matthias Clasen [Mon, 4 Jun 2007 14:39:56 +0000 (14:39 +0000)]
Add a create-window signal that allows to override the global
2007-06-04 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkmarshalers.list:
* gtk/gtknotebook.[hc]: Add a create-window signal that allows
to override the global create-window-hook on a per-notebook
basis. The default handler falls back to the global hook.
(#386935, Christian Hammond)
svn path=/trunk/; revision=18024
Emmanuele Bassi [Mon, 4 Jun 2007 14:37:17 +0000 (14:37 +0000)]
Revert previous commit; the API is not yet finalized - see bug #166995.
2007-06-04 Emmanuele Bassi <ebassi@gnome.org>
* gtk/gtkradiobutton.[ch]:
* gtk/gtk.symbols:
* tests/testgtk.c: Revert previous commit; the API is not yet
finalized - see bug #166995.
svn path=/trunk/; revision=18023
Kjartan Maraas [Mon, 4 Jun 2007 11:23:09 +0000 (11:23 +0000)]
Updated Norwegian bokmål translation.
2007-06-04 Kjartan Maraas <kmaraas@gnome.org>
* nb.po: Updated Norwegian bokmål translation.
svn path=/trunk/; revision=18022
Kjartan Maraas [Mon, 4 Jun 2007 11:04:32 +0000 (11:04 +0000)]
Update Norwegian bokmål translation.
2007-06-04 Kjartan Maraas <kmaraas@gnome.org>
* nb.po: Update Norwegian bokmål translation.
svn path=/trunk/; revision=18021
Emmanuele Bassi [Sun, 3 Jun 2007 23:39:47 +0000 (23:39 +0000)]
Add new GtkRadioButton API.
2007-06-04 Emmanuele Bassi <ebassi@gnome.org>
* gtk/gtk-sections.txt: Add new GtkRadioButton API.
svn path=/trunk/; revision=18020
Emmanuele Bassi [Sun, 3 Jun 2007 23:39:43 +0000 (23:39 +0000)]
Add gtk_radio_button_set_value(), gtk_radio_button_get_current_value() and
2007-06-04 Emmanuele Bassi <ebassi@gnome.org>
* gtk/gtkradiobutton.h:
* gtk/gtkradiobutton.c:
* gtk/gtk.symbols: Add gtk_radio_button_set_value(),
gtk_radio_button_get_current_value() and gtk_radio_button_get_value().
Use these functions to set and get an arbitrary integer associated to
a GtkRadioButton in a group, like the value associated to a
GtkRadioAction.
* tests/testgtk.c:
(create_radio_buttons), (radio_toggled_cb): Exercise the new API.
svn path=/trunk/; revision=18019
Torsten Schönfeld [Sun, 3 Jun 2007 20:44:10 +0000 (20:44 +0000)]
Initialize unthemed_icon to NULL to avoid accessing uninitialized memory
* gtk/gtkicontheme.c (choose_icon): Initialize unthemed_icon to NULL
to avoid accessing uninitialized memory when
gtk_icon_theme_choose_icon() is called with an empty names list.
svn path=/trunk/; revision=18018
Richard Hult [Sun, 3 Jun 2007 18:51:16 +0000 (18:51 +0000)]
Set the key modifier state.
2007-06-03 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c: (create_crossing_event): Set the key
modifier state.
svn path=/trunk/; revision=18017
Richard Hult [Sun, 3 Jun 2007 18:48:47 +0000 (18:48 +0000)]
Make pointer grab emulation work a bit better:
2007-06-03 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c: Make pointer grab emulation work a bit
better:
(gdk_display_pointer_is_grabbed): Do what the docs say and don't
consider implicit grabs here.
(gdk_pointer_grab): Overriding a grab by the same app should always be
succesful.
(gdk_event_translate): Implicit grabs should not be owner events.
svn path=/trunk/; revision=18016
Matthias Clasen [Sun, 3 Jun 2007 06:10:19 +0000 (06:10 +0000)]
Updates
svn path=/trunk/; revision=18015
Matthias Clasen [Sun, 3 Jun 2007 05:34:56 +0000 (05:34 +0000)]
Add volume button to gallery
svn path=/trunk/; revision=18014
Matthias Clasen [Sun, 3 Jun 2007 04:56:00 +0000 (04:56 +0000)]
Fix typo
svn path=/trunk/; revision=18013
Matthias Clasen [Sun, 3 Jun 2007 04:54:15 +0000 (04:54 +0000)]
Allow to disable Xinerama. (#348065, Diego Pettenò)
2007-06-03 Matthias Clasen <mclasen@redhat.com>
* configure.in: Allow to disable Xinerama. (#348065, Diego Pettenò)
svn path=/trunk/; revision=18012
Xan Lopez [Sun, 3 Jun 2007 04:28:28 +0000 (04:28 +0000)]
Update changelog.
svn path=/trunk/; revision=18011
Xan Lopez [Sun, 3 Jun 2007 04:28:16 +0000 (04:28 +0000)]
Remove g_return_if_fail checks from private functions.
svn path=/trunk/; revision=18010
Xan Lopez [Sun, 3 Jun 2007 04:27:56 +0000 (04:27 +0000)]
The page num parameter is unused is redundant and unused in
the the switch_page and real_switch_page functions.
svn path=/trunk/; revision=18009
Matthias Clasen [Sat, 2 Jun 2007 11:41:24 +0000 (11:41 +0000)]
Forgotten file
svn path=/trunk/; revision=18008
Richard Hult [Fri, 1 Jun 2007 21:46:45 +0000 (21:46 +0000)]
Fix the coordinates in crossing events so they are relative to the right
2007-06-01 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c:
(get_converted_window_coordinates), (create_crossing_event): Fix the
coordinates in crossing events so they are relative to the right
window.
svn path=/trunk/; revision=18007
Richard Hult [Fri, 1 Jun 2007 21:03:34 +0000 (21:03 +0000)]
Make function naming consistent for the various functions that retrieve
2007-06-01 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.[ch]: Make function naming
consistent for the various functions that retrieve data from an
event.
* gdk/quartz/gdkprivate-quartz.h:
* gdk/quartz/gdkwindow-quartz.[ch]: Remove the now unused
_gdk_quartz_window_find_child_by_point() function.
svn path=/trunk/; revision=18006
Matthias Clasen [Fri, 1 Jun 2007 12:16:12 +0000 (12:16 +0000)]
Add support for composited child windows. (#412882, Ryan Lortie)
2007-06-01 Matthias Clasen <mclasen@redhat.com>
Add support for composited child windows. (#412882, Ryan Lortie)
* gdk/gdk.symbols:
* gdk/gdkdisplay.h:
* gdk/gdkinternals.h:
* gdk/gdkwindow.[hc]: Add gdk_display_supports_composite() and
gdk_window_set_composited().
* gdk/x11/gdkevents-x11.c:
* gdk/x11/gdkdisplay-x11.[hc]:
* gdk/x11/gdkwindow-x11.[hc]: X11 implementation.
* gdk/win32/gdkdisplay-win32.c:
* gdk/win32/gdkwindow-win32.c: Dummy win32 implementration.
* gdk/quartz/gdkdisplay-quartz.c:
* gdk/quartz/gdkwindow-quartz.c: Dummy Quartz implementation.
* gdk/directfb/gdkdisplay-directfb.c:
* gdk/directfb/gdkwindow-directfb.c: Dummy DirectFB implementation.
* tests/testgtk.c: Add a "composited window" test.
svn path=/trunk/; revision=18004
Michael Natterer [Fri, 1 Jun 2007 11:02:11 +0000 (11:02 +0000)]
don't switch submenu opening direction for overlapping reasons if there is
2007-06-01 Michael Natterer <mitch@imendio.com>
* gtk/gtkmenuitem.c (gtk_menu_item_position_menu): don't switch
submenu opening direction for overlapping reasons if there is even
less space on the other side (bug #441863, Tommi Komulainen).
svn path=/trunk/; revision=18002
Michael Natterer [Fri, 1 Jun 2007 08:19:12 +0000 (08:19 +0000)]
change fix for #347883 to not obfuscate the code.
2007-06-01 Michael Natterer <mitch@imendio.com>
* gtk/gtkfilechooserdialog.c (response_cb): change fix for #347883
to not obfuscate the code.
svn path=/trunk/; revision=18001
Yevgen Muntyan [Fri, 1 Jun 2007 06:25:43 +0000 (06:25 +0000)]
Avoid recreating pangolayouts in GtkTextView on cursor movement (#435405,
2007-06-01 Yevgen Muntyan <muntyan@tamu.edu>
Avoid recreating pangolayouts in GtkTextView on cursor movement
(#435405, Behdad Esfahbod).
* gtk/gtktextlayout.c:
* gtk/gtktextlayout.h: new GtkTextLayout method invalidate_cursors(),
and functions gtk_text_layout_invalidate_cursors() and
gtk_text_layout_cursors_changed(), to use when invalidation is due
to moved marks or changed selection.
* gtk/gtktextbtree.c:
* gtk/gtktextbtree.h: use what's appropriate when invalidating layout.
* gtk/gtk.symbols: add new functions.
* README.in: added a note about changed GtkTextLayout API.
svn path=/trunk/; revision=18000
Alp Toker [Fri, 1 Jun 2007 05:10:50 +0000 (05:10 +0000)]
Fix doc typos.
2007-06-01 Alp Toker <alp.toker@collabora.co.uk>
* gdk/gdkcairo.c (gdk_cairo_set_source_pixmap): Fix doc typos.
svn path=/trunk/; revision=17999
Yevgen Muntyan [Fri, 1 Jun 2007 05:02:05 +0000 (05:02 +0000)]
use text colors from widget style to draw cursor instead of hardcoded
2007-05-31 Yevgen Muntyan <muntyan@tamu.edu>
* gtk/gtkstyle.c (get_insertion_cursor_gc): use text colors from
widget style to draw cursor instead of hardcoded black and grey
(#79585, comment #30).
svn path=/trunk/; revision=17998
Kristian Rietveld [Thu, 31 May 2007 22:21:55 +0000 (22:21 +0000)]
transform the ink_rect using pango_extents_to_pixels to avoid rounding
2007-06-01 Kristian Rietveld <kris@gtk.org>
* gtk/gtkcellrenderertext.c (get_size): transform the ink_rect using
pango_extents_to_pixels to avoid rounding errors. (Fixes #430218,
Shlomi Israel).
svn path=/trunk/; revision=17996
Mathias Hasselmann [Thu, 31 May 2007 21:52:05 +0000 (21:52 +0000)]
Reactivate the other file-chooser tests. Forgot that before commiting revision 17994.
svn path=/trunk/; revision=17995
Mathias Hasselmann [Thu, 31 May 2007 21:45:20 +0000 (21:45 +0000)]
Reset the internal response_requested flag, once the response triggered by file_chooser_widget_response_requested has been processed (#347883)
svn path=/trunk/; revision=17994
Theppitak Karoonboonyanan [Thu, 31 May 2007 09:08:25 +0000 (09:08 +0000)]
Updated Thai translation.
* th.po: Updated Thai translation.
svn path=/trunk/; revision=17992
Richard Hult [Wed, 30 May 2007 17:20:26 +0000 (17:20 +0000)]
Add this function, bug #438440.
2007-05-30 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkselection-quartz.c (gdk_free_text_list): Add this
function, bug #438440.
svn path=/trunk/; revision=17991
Chris Wilson [Wed, 30 May 2007 16:11:48 +0000 (16:11 +0000)]
Supply the current GError for fatal_error_handler(). (#441443)
2007-05-30 Chris Wilson <chris@chris-wilson.co.uk>
* io-jpeg.c (gdk_pixbuf__jpeg_image_stop_load):
Supply the current GError for fatal_error_handler(). (#441443)
svn path=/trunk/; revision=17989
Tor Lillqvist [Wed, 30 May 2007 15:44:28 +0000 (15:44 +0000)]
Subtract the multi-monitor offset from x and y before setting up the
2007-05-30 Tor Lillqvist <tml@novell.com>
* gdk/win32/gdkevents-win32.c (gdk_pointer_grab): Subtract the
multi-monitor offset from x and y before setting up the rectangle
for ClipCursor(). Fixes #442326.
svn path=/trunk/; revision=17988
Matthias Clasen [Wed, 30 May 2007 13:28:24 +0000 (13:28 +0000)]
Queue a resize if the size changed. (#418047, Alex Graveley)
2007-05-30 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkiconview.c (gtk_icon_view_layout): Queue a resize
if the size changed. (#418047, Alex Graveley)
svn path=/trunk/; revision=17985
Simos Xenitellis [Wed, 30 May 2007 13:23:40 +0000 (13:23 +0000)]
Closed #442183 – Updated gdk/gdkkeysyms-update.pl
svn path=/trunk/; revision=17984
Emmanuele Bassi [Wed, 30 May 2007 12:27:47 +0000 (12:27 +0000)]
Fix to update the file chooser entry
Return after setting the file chooser entry instead of falling through. Also
remove the handling for the search and recent files operation modes, since
they don't have a location entry to update.
svn path=/trunk/; revision=17983
Matthias Clasen [Wed, 30 May 2007 05:56:32 +0000 (05:56 +0000)]
Correct the handling of display names.
svn path=/trunk/; revision=17982
Xan Lopez [Tue, 29 May 2007 22:33:29 +0000 (22:33 +0000)]
Forgot the bug number.
svn path=/trunk/; revision=17981
Xan Lopez [Tue, 29 May 2007 22:13:57 +0000 (22:13 +0000)]
Update
svn path=/trunk/; revision=17980
Xan Lopez [Tue, 29 May 2007 22:13:42 +0000 (22:13 +0000)]
Small cleanup in gtk_notebook_set_current_page and fix doc typo.
svn path=/trunk/; revision=17979
Jorge Gonzalez Gonzalez [Tue, 29 May 2007 15:53:28 +0000 (15:53 +0000)]
Updated Spanish translation
svn path=/trunk/; revision=17978
Jorge Gonzalez Gonzalez [Tue, 29 May 2007 15:53:01 +0000 (15:53 +0000)]
Updated Spanish translation
svn path=/trunk/; revision=17977
Cody Russell [Tue, 29 May 2007 01:04:59 +0000 (01:04 +0000)]
Fix initialization of last cursor
svn path=/trunk/; revision=17973
Richard Hult [Mon, 28 May 2007 21:11:55 +0000 (21:11 +0000)]
Break out code that was repeated into separate functions and call them
2007-05-28 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c (get_child_coordinates_from_ancestor)
(get_ancestor_coordinates_from_child): Break out code that was
repeated into separate functions and call them instead.
(find_window_for_mouse_nsevent): Break out this from
find_window_for_nsevent to make the code clearer.
(find_window_for_nsevent): Use the above and fix the returned
coordinates in the process so that they are always relative the
found window, both for the normal case and during grabs. Still
needs fixing for the case where we get nsevents for a window other
than than grab window during grabs.
svn path=/trunk/; revision=17971
Richard Hult [Mon, 28 May 2007 20:55:26 +0000 (20:55 +0000)]
Fix typo, we need both press and release in the mask to trigger implicit
2007-05-28 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c (gdk_event_translate): Fix typo,
we need both press and release in the mask to trigger implicit
grabs.
svn path=/trunk/; revision=17970
Richard Hult [Mon, 28 May 2007 20:51:11 +0000 (20:51 +0000)]
Reset all the grab state, to help debugging. (gdk_event_translate): Use
2007-05-28 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c (pointer_ungrab_internal): Reset
all the grab state, to help debugging.
(gdk_event_translate): Use pointer_ungrab_internal instead of
duplicating the code here.
svn path=/trunk/; revision=17969